# Blocks Generator example.
# Alexandre Copertino Jardim, 2014
# ----------------------------------------------------------------------------
# brief
# -----
# Example of blocks gengerator.
#
# Description
# -----------
# ???

cmake_minimum_required(VERSION 2.8)

set ( PROJ_NAME "BlocksGenerator" )
project ( ${PROJ_NAME} )

SET( CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ../../Debug )

find_package ( terralib REQUIRED )

#Adiciona os "Includes" da TerraLib
include_directories ( ${TE_INCLUDE_DIRS}
						../../../src/flow 
						../../../src/functions
						../../../src/mgb						
						../../utils	)

#Onde estão os códigos (.cpp) para serem compilados (seu programa)
FILE ( GLOB SRCS ./*.cpp 
				../../../src/mgb/HidroBlocks.cpp
				../../../src/flow/HidroFlowAlgorithm.cpp
				../../../src/functions/HidroTime.cpp				
				../../utils/HidroTestProgress.cpp
				../../utils/HidroTestUtils.cpp )

FILE ( GLOB HEADERS ../../../src/mgb/HidroBlocks.h ) 
				
add_executable ( ${PROJ_NAME} ${SRCS} )

#Adiciona as bibliotecas necessárias da TerraLib (links)
target_link_libraries ( ${PROJ_NAME} ${TE_LIBRARIES} )